WooCommerce\Square\Plugin B

Total Complexity 92
Dependencies 17
Dependents 19
Total lines 907
Lines of code 377
Logical lines of code 125
Comment lines 323
Methods 36
Properties 11

Methods 36

Method Rating Maintainability Complexity Lines of code
add_admin_notices()
A
35 12 102
add_tax_inclusive_pricing_notice()
A
54 9 19
add_currency_admin_notices()
S
52 7 24
add_missing_refresh_token_notice()
S
51 6 30
add_base_location_admin_notice()
S
51 3 28
is_plugin_settings()
S
75 4 3
is_gateway_settings()
S
75 4 3
locate_template()
S
65 4 9
add_gift_cards_disabled_notice()
S
57 2 19
get_api()
S
66 3 9
get_idempotency_key()
S
68 3 6
log_api_request()
S
72 3 5
log()
S
73 3 5
init_plugin()
S
66 3 8
includes()
S
61 2 12
__construct()
S
53 1 25
instance()
S
71 2 6
add_api_request_logging()
S
72 2 5
get_reviews_url()
S
78 2 3
get_async_request_handler()
S
82 1 3
get_file()
S
82 1 3
get_support_url()
S
82 1 3
get_documentation_url()
S
82 1 3
get_sales_page_url()
S
82 1 3
get_settings_url()
S
68 1 7
get_plugin_name()
S
79 1 3
init_taxonomies()
S
82 1 3
init_lifecycle_handler()
S
80 1 3
get_order_handler()
S
82 1 3
get_email_handler()
S
82 1 3
get_admin_handler()
S
75 1 4
get_settings_handler()
S
82 1 3
get_background_job_handler()
S
82 1 3
get_sync_handler()
S
82 1 3
get_connection_handler()
S
82 1 3
get_products_handler()
S
82 1 3